
/**   
*    
* 项目名称：a_yongan   
* 类名称：OutsourcingInService   
* 类描述：   
* 创建人：liubo   
* 创建时间：2018年6月29日 下午2:32:06    
* 修改时间：2018年6月29日 下午2:32:06   
* 修改备注：   
* @version    
*    
*/
package com.yongan.production.service;

import java.util.List;

import com.yongan.production.entity.ProcessDetails;
import com.yongan.production.entity.ProcessProcess;
import com.yongan.user.exception.UserException;
import com.yongan.util.Execution;

/**
 * @author liubo
 *
 */
public interface ProcessProcessService {

	List<ProcessProcess> getProcessProcess(int offset,int limit,String type);
	
	ProcessProcess getProcessProcessById(String processProcessId);
	
	Execution executeProcessProcess(ProcessProcess processProcess,String processProcessId,String md5,String isflowwork,String userid,String flowtype) throws UserException;
	
	int getCount(String type);
	
	Execution executeRuku(String processProcessId,List<ProcessDetails> detailsall,String md5) throws UserException;
	
	Execution executeLingLiao(String processProcessId,List<ProcessDetails> detailsall,String md5) throws UserException;
}
